﻿using System;
using System.Collections.Generic;

namespace Sizebox.CharacterEditor
{
	// Token: 0x02000262 RID: 610
	[Serializable]
	public class SkeletonEditConfigData
	{
		// Token: 0x06000D95 RID: 3477 RVA: 0x0006AE93 File Offset: 0x00069093
		public void AddPair(KeyPair pair)
		{
			if (!this.siblings.Contains(pair))
			{
				this.siblings.Add(pair);
			}
		}

		// Token: 0x06000D96 RID: 3478 RVA: 0x0006AEB2 File Offset: 0x000690B2
		public void RemovePair(KeyPair pair)
		{
			if (this.siblings.Contains(pair))
			{
				this.siblings.Remove(pair);
			}
		}

		// Token: 0x06000D97 RID: 3479 RVA: 0x0006AED2 File Offset: 0x000690D2
		public void AddLink(KeyPair pair)
		{
			if (!this.links.Contains(pair))
			{
				this.links.Add(pair);
			}
		}

		// Token: 0x06000D98 RID: 3480 RVA: 0x0006AEF1 File Offset: 0x000690F1
		public void RemoveLink(KeyPair pair)
		{
			if (this.links.Contains(pair))
			{
				this.links.Remove(pair);
			}
		}

		// Token: 0x04001275 RID: 4725
		public List<KeyPair> siblings = new List<KeyPair>();

		// Token: 0x04001276 RID: 4726
		public List<KeyPair> links = new List<KeyPair>();
	}
}
